package com.qiku.service;

import com.qiku.domain.Course;
import com.qiku.domain.CourseLesson;
import com.qiku.domain.CourseSection;

import java.util.List;

public interface CourseContentService {
    /**
     * 根据课程ID查询章节与课时信息
     * @param courseId
     * @return
     */
    public List<CourseSection> findSectionAndLessonByCourseId(int courseId);

    /**
     * 新增章节信息
     * @param section
     */
    public void saveSection(CourseSection section);

    /**
     * 修改章节信息
     * @param section
     */
    public void updateSection(CourseSection section);

    /**
     * 修改章节状态
     * @param id
     * @param status
     * @return
     */
    public int updateSectionStatus(Integer id , int status);

    /**
     * 回显章节对应的课程信息
     * @param courseId
     * @return
     */
    public Course findCourseById(int courseId);

    /**
     * 保存课时信息
     * @param courseLesson
     * @return
     */
    public int saveLesson(CourseLesson courseLesson);
}
